input[name='title']{width: 780px;}
input[name='videoUrl'], input[name='musicUrl'], input[name='shoppingUrl']{width: 500px;}

#attachments{border: 1px solid #CCCCCC;margin:0;}
#attachments li{width:860px;background: #cccccc; margin: 10px 0 10px 0;padding: 10px;}
#attachments img{border: 1px solid #CCCCCC; }
#attachments .move {float:left; width: 30px;cursor:move;}
#attachments .body {float:left; width:830px; }
#attachments .body .misc span.name{float: left;}
#attachments .body .misc span.delete{float: right;cursor:pointer;}
#attachments .description textarea{font-size: 1.1em;height: 80px;width:660px; margin:0 0 0 0;}

.attachment .video{margin:0 0 20px 0;}
.attachment .video .photo{float: left;width: 120px; height:120px; overflow: hidden;margin: 0 15px 0 0;}
.attachment .video .photo div{position:relative;float:left;cursor: pointer;}
.attachment .video .photo div em{background:url(./images/videoPlay.gif) no-repeat;width:33px;height:33px;cursor: pointer; position: absolute; top: 50%; left: 50%; margin-top: -16.5px; margin-right: 0px; margin-bottom: 0px; margin-left: -16.5px; opacity: 0.5;}
.attachment .video .title{margin:0 0 6px 0;}
.attachment .video .title input{width:500px;}
.attachment .video .description p{font-size: 1.2em;}

.attachment .image{margin:0 0 20px 0;}
.attachment .image .photo{float: left; width: 120px; height:120px; overflow: hidden; margin: 0 15px 0 0;}
.attachment .image .photo div{position:relative;float:left;cursor: pointer;}
.attachment .image .photo div em{background:url(./images/icons.gif) no-repeat scroll -23px -652px transparent;width:33px;height:33px;cursor: pointer; position: absolute; top: 50%; left: 50%; margin-top: -16.5px; margin-right: 0px; margin-bottom: 0px; margin-left: -16.5px; opacity: 0.5;}
.attachment .image .title{margin:0 0 6px 0;}
.attachment .image .title input{width:500px;}
.attachment .image .description p{font-size: 1.1em;}

.attachment .music{margin:0 0 20px 0;}
.attachment .music .player{margin:0 0 10px 0}
.attachment .music .photo{float: left;width: 120px; height:120px; overflow: hidden;margin: 0px 15px 0 0;}
.attachment .music .photo div{position:relative;float:left;cursor: pointer;}
.attachment .music .photo div em{background:url(./images/videoPlay.gif) no-repeat;width:33px;height:33px;cursor: pointer; position: absolute; top: 50%; left: 50%; margin-top: -16.5px; margin-right: 0px; margin-bottom: 0px; margin-left: -16.5px; opacity: 0.5;}
.attachment .music .title{margin:0 0 6px 0;}
.attachment .music .singer{margin:0 0 0 6px;}
.attachment .music .title input{width:220px;}
.attachment .music .description p{margin-top: 10px; font-size: 1.2em;}

.attachment .shopping{margin:0 0 20px 0;}
.attachment .shopping .photo{float: left;width: 120px; height:120px; overflow: hidden;margin: 0px 15px 0 0;}
.attachment .shopping .title{margin:0 0 6px 0;}
.attachment .shopping .title input{width:500px;}
.attachment .shopping .description p{font-size: 1.1em;}